home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.ui_3.1.1.jar / plugin.xml < prev   
Encoding:
Extensible Markup Language  |  2005-09-29  |  55.1 KB  |  1,279 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4.    
  5.     
  6. <!-- Workbench extension points -->
  7.    <extension-point id="acceleratorConfigurations" name="%ExtPoint.acceleratorConfigurations" schema="schema/acceleratorConfigurations.exsd"/>
  8.    <extension-point id="acceleratorScopes" name="%ExtPoint.acceleratorScopes" schema="schema/acceleratorScopes.exsd"/>
  9.    <extension-point id="acceleratorSets" name="%ExtPoint.acceleratorSets" schema="schema/acceleratorSets.exsd"/>
  10.    <extension-point id="actionDefinitions" name="%ExtPoint.actionDefinitions" schema="schema/actionDefinitions.exsd"/>
  11.    <extension-point id="activities" name="%ExtPoint.activities" schema="schema/activities.exsd"/>
  12.    <extension-point id="activitySupport" name="%ExtPoint.activitySupport" schema="schema/activitySupport.exsd"/>
  13.    <extension-point id="actionSetPartAssociations" name="%ExtPoint.actionSetPartAssociations" schema="schema/actionSetPartAssociations.exsd"/>
  14.    <extension-point id="actionSets" name="%ExtPoint.actionSets" schema="schema/actionSets.exsd"/>
  15.    <extension-point id="bindings" name="%ExtPoint.bindings" schema="schema/bindings.exsd"/>
  16.    <extension-point id="commands" name="%ExtPoint.commands" schema="schema/commands.exsd"/>
  17.    <extension-point id="contexts" name="%ExtPoint.contexts" schema="schema/contexts.exsd"/>
  18.    <extension-point id="handlers" name="%ExtPoint.handlers" schema="schema/handlers.exsd"/>
  19.    <extension-point id="decorators" name="%ExtPoint.decorators" schema="schema/decorators.exsd"/>
  20.    <extension-point id="dropActions" name="%ExtPoint.dropActions" schema="schema/dropActions.exsd"/>
  21.    <extension-point id="editorActions" name="%ExtPoint.editorActions" schema="schema/editorActions.exsd"/>
  22.    <extension-point id="editors" name="%ExtPoint.editors" schema="schema/editors.exsd"/>
  23.    <extension-point id="elementFactories" name="%ExtPoint.elementFactories" schema="schema/elementFactories.exsd"/>
  24.    <extension-point id="encodings" name="%ExtPoint.encodings" schema="schema/encodings.exsd"/>
  25.    <extension-point id="exportWizards" name="%ExtPoint.exportWizards" schema="schema/exportWizards.exsd"/>
  26.    <extension-point id="fontDefinitions" name="%ExtPoint.fontDefinitions" schema="schema/fontDefinitions.exsd"/>
  27.    <extension-point id="helpSupport" name="%ExtPoint.helpSupport" schema="schema/helpSupport.exsd"/>
  28.    <extension-point id="importWizards" name="%ExtPoint.importWizards" schema="schema/importWizards.exsd"/>
  29.    <extension-point id="intro" name="%ExtPoint.intro" schema="schema/intro.exsd"/>
  30.    <extension-point id="keywords" name="%ExtPoint.keywords" schema="schema/keywords.exsd"/>
  31.    <extension-point id="newWizards" name="%ExtPoint.newWizards" schema="schema/newWizards.exsd"/>
  32.    <extension-point id="perspectiveExtensions" name="%ExtPoint.perspectiveExtensions" schema="schema/perspectiveExtensions.exsd"/>
  33.    <extension-point id="perspectives" name="%ExtPoint.perspectives" schema="schema/perspectives.exsd"/>
  34.    <extension-point id="popupMenus" name="%ExtPoint.popupMenus" schema="schema/popupMenus.exsd"/>
  35.    <extension-point id="preferencePages" name="%ExtPoint.preferencePages" schema="schema/preferencePages.exsd"/>
  36.    <extension-point id="preferenceTransfer" name="%ExtPoint.preferenceTransfer" schema="schema/preferenceTransfer.exsd"/>
  37.    <extension-point id="presentationFactories" name="%ExtPoint.presentationFactories" schema="schema/presentationFactories.exsd"/>
  38.    <extension-point id="propertyPages" name="%ExtPoint.propertyPages" schema="schema/propertyPages.exsd"/>
  39.    <extension-point id="startup" name="%ExtPoint.startup" schema="schema/startup.exsd"/>
  40.    <extension-point id="systemSummarySections" name="%ExtPoint.systemSummarySections" schema="schema/systemSummarySections.exsd"/>
  41.    <extension-point id="themes" name="%ExtPoint.themes" schema="schema/themes.exsd"/>
  42.    <extension-point id="viewActions" name="%ExtPoint.viewActions" schema="schema/viewActions.exsd"/>
  43.    <extension-point id="views" name="%ExtPoint.views" schema="schema/views.exsd"/>
  44.    <extension-point id="workingSets" name="%ExtPoint.workingSets" schema="schema/workingSets.exsd"/>
  45.    <extension-point id="services" name="%ExtPoint.services" schema="schema/services.mxsd"/>
  46.    <extension-point id="browserSupport" name="%ExtPoint.browserSupport" schema="schema/browserSupport.exsd"/>
  47.    
  48.    <extension
  49.          point="org.eclipse.ui.contexts">
  50.       <context
  51.             name="%context.editingText.name"
  52.             description="%context.editingText.description"
  53.             id="org.eclipse.ui.textEditorScope"
  54.             parentId="org.eclipse.ui.contexts.window">
  55.       </context>
  56. <!-- This is the root context.  Basically, all key bindings should have
  57.            this context as their parent.  Key bindings in this context will
  58.            apply to both windows and dialogs.
  59.         -->
  60.       <context
  61.             name="%context.dialogAndWindow.name"
  62.             description="%context.dialogAndWindow.description"
  63.             id="org.eclipse.ui.contexts.dialogAndWindow">
  64.       </context>
  65. <!-- This is the root context for key bindings that should apply in
  66.            windows (e.g., IWorkbenchWindow).  Key bindings in this context
  67.            will only apply to windows (not dialogs).
  68.         -->
  69.       <context
  70.             name="%context.window.name"
  71.             description="%context.window.description"
  72.             id="org.eclipse.ui.contexts.window"
  73.             parentId="org.eclipse.ui.contexts.dialogAndWindow">
  74.       </context>
  75. <!-- This is the root context for key bindings that should apply in
  76.            dialogs (e.g., shells without parents).  Key bindings in this
  77.            context will only apply to dialogs (not windows).
  78.         -->
  79.       <context
  80.             name="%context.dialog.name"
  81.             description="%context.dialog.description"
  82.             id="org.eclipse.ui.contexts.dialog"
  83.             parentId="org.eclipse.ui.contexts.dialogAndWindow">
  84.       </context>
  85.    </extension>
  86.    
  87.    <extension point="org.eclipse.ui.bindings">
  88.       <key
  89.             commandId="org.eclipse.ui.newWizard"
  90.             sequence="M1+N"
  91.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  92.       <key
  93.             commandId="org.eclipse.ui.file.close"
  94.             sequence="M1+W"
  95.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  96.       <key
  97.             commandId="org.eclipse.ui.file.close"
  98.             sequence="M1+F4"
  99.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  100.       <key
  101.             commandId="org.eclipse.ui.file.closeAll"
  102.             sequence="M1+M2+W"
  103.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  104.       <key
  105.             commandId="org.eclipse.ui.file.closeAll"
  106.             sequence="M1+M2+F4"
  107.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  108.       <key
  109.             commandId="org.eclipse.ui.file.save"
  110.             sequence="M1+S"
  111.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  112.       <key
  113.             commandId="org.eclipse.ui.file.saveAll"
  114.             sequence="M1+M2+S"
  115.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  116.       <key
  117.             commandId="org.eclipse.ui.edit.rename"
  118.             sequence="F2"
  119.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  120.       <key
  121.             commandId="org.eclipse.ui.file.print"
  122.             sequence="M1+P"
  123.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  124.       <key
  125.             commandId="org.eclipse.ui.file.properties"
  126.             sequence="M3+CR"
  127.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  128.       <key
  129.             commandId="org.eclipse.ui.file.refresh"
  130.             sequence="F5"
  131.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  132.       <key
  133.             commandId="org.eclipse.ui.edit.undo"
  134.             sequence="M1+Z"
  135.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  136.       <key
  137.             commandId="org.eclipse.ui.edit.redo"
  138.             sequence="M1+Y"
  139.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  140.       <key
  141.             commandId="org.eclipse.ui.edit.cut"
  142.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  143.             sequence="M1+X"
  144.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  145.       <key
  146.             commandId="org.eclipse.ui.edit.copy"
  147.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  148.             sequence="M1+C"
  149.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  150.       <key
  151.             commandId="org.eclipse.ui.edit.paste"
  152.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  153.             sequence="M1+V"
  154.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  155.       <key
  156.             commandId="org.eclipse.ui.edit.selectAll"
  157.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  158.             sequence="M1+A"
  159.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  160.       <key
  161.             commandId="org.eclipse.ui.edit.delete"
  162.             sequence="DEL"
  163.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  164.       <key
  165.             commandId="org.eclipse.ui.edit.findReplace"
  166.             sequence="M1+F"
  167.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  168.       <key
  169.             commandId="org.eclipse.ui.navigate.next"
  170.             sequence="M1+."
  171.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  172.       <key
  173.             commandId="org.eclipse.ui.navigate.previous"
  174.             sequence="M1+,"
  175.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  176.       <key
  177.             commandId="org.eclipse.ui.navigate.backwardHistory"
  178.             sequence="M3+ARROW_LEFT"
  179.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  180.       <key
  181.             commandId="org.eclipse.ui.navigate.forwardHistory"
  182.             sequence="M3+ARROW_RIGHT"
  183.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  184.       <key
  185.             commandId="org.eclipse.ui.window.openEditorDropDown"
  186.             sequence="M1+E"
  187.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  188.       <key
  189.             commandId="org.eclipse.ui.window.switchToEditor"
  190.             sequence="M1+M2+E"
  191.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  192.       <key
  193.             platform="gtk"
  194.             sequence="M1+M2+E"
  195.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  196.       <key
  197.             commandId="org.eclipse.ui.window.switchToEditor"
  198.             platform="gtk"
  199.             sequence="ESC M1+E"
  200.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  201.       <key
  202.             commandId="org.eclipse.ui.window.showSystemMenu"
  203.             sequence="M3+-"
  204.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  205.       <key
  206.             commandId="org.eclipse.ui.window.showViewMenu"
  207.             sequence="M1+F10"
  208.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  209.       <key
  210.             commandId="org.eclipse.ui.window.activateEditor"
  211.             sequence="F12"
  212.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  213.       <key
  214.             commandId="org.eclipse.ui.window.maximizePart"
  215.             sequence="M1+M"
  216.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  217.       <key
  218.             commandId="org.eclipse.ui.window.nextEditor"
  219.             sequence="M1+F6"
  220.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  221.       <key
  222.             commandId="org.eclipse.ui.window.previousEditor"
  223.             sequence="M1+M2+F6"
  224.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  225.       <key
  226.             commandId="org.eclipse.ui.window.nextView"
  227.             sequence="M1+F7"
  228.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  229.       <key
  230.             commandId="org.eclipse.ui.window.previousView"
  231.             sequence="M1+M2+F7"
  232.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  233.       <key
  234.             commandId="org.eclipse.ui.window.nextPerspective"
  235.             sequence="M1+F8"
  236.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  237.       <key
  238.             commandId="org.eclipse.ui.window.previousPerspective"
  239.             sequence="M1+M2+F8"
  240.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  241.       <key
  242.             platform="carbon"
  243.             sequence="M1+F4"
  244.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  245.       <key
  246.             platform="carbon"
  247.             sequence="M1+M2+F4"
  248.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  249.       <key
  250.             platform="carbon"
  251.             sequence="M1+,"
  252.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  253.       <key
  254.             commandId="org.eclipse.ui.navigate.previous"
  255.             platform="carbon"
  256.             sequence="M1+M2+."
  257.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  258.       <key
  259.             commandId="org.eclipse.ui.edit.cut"
  260.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  261.             sequence="M2+DEL"
  262.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  263.       <key
  264.             commandId="org.eclipse.ui.edit.copy"
  265.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  266.             sequence="M1+INSERT"
  267.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  268.       <key
  269.             commandId="org.eclipse.ui.edit.paste"
  270.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  271.             sequence="M2+INSERT"
  272.             schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  273.       <key
  274.               commandId="org.eclipse.ui.window.showKeyAssist"
  275.               contextId="org.eclipse.ui.contexts.dialogAndWindow"
  276.               sequence="M1+M2+L"
  277.               schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
  278.       <key
  279.             commandId="org.eclipse.ui.file.close"
  280.             sequence="CTRL+X K"
  281.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  282.       <key
  283.             commandId="org.eclipse.ui.file.closeAll"
  284.             sequence="CTRL+X CTRL+C"
  285.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  286.       <key
  287.             commandId="org.eclipse.ui.file.save"
  288.             sequence="CTRL+X CTRL+S"
  289.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  290.       <key
  291.             commandId="org.eclipse.ui.file.saveAll"
  292.             sequence="CTRL+X S"
  293.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  294.       <key
  295.             commandId="org.eclipse.ui.file.print"
  296.             sequence="M3+F9"
  297.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  298.       <key
  299.             commandId="org.eclipse.ui.file.print"
  300.             sequence="ESC F9"
  301.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  302.       <key
  303.             commandId="org.eclipse.ui.edit.undo"
  304.             sequence="F9"
  305.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  306.       <key
  307.             commandId="org.eclipse.ui.edit.undo"
  308.             sequence="CTRL+X U"
  309.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  310.       <key
  311.             commandId="org.eclipse.ui.edit.undo"
  312.             sequence="CTRL+M2+-"
  313.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  314.       <key
  315.             commandId="org.eclipse.ui.edit.redo"
  316.             sequence="F10"
  317.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  318.       <key
  319.             commandId="org.eclipse.ui.edit.redo"
  320.             sequence="CTRL+X R"
  321.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  322.       <key
  323.             commandId="org.eclipse.ui.edit.redo"
  324.             sequence="CTRL+M2++"
  325.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  326.       <key
  327.             commandId="org.eclipse.ui.edit.cut"
  328.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  329.             sequence="CTRL+W"
  330.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  331.       <key
  332.             commandId="org.eclipse.ui.edit.copy"
  333.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  334.             sequence="M3+W"
  335.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  336.       <key
  337.             commandId="org.eclipse.ui.edit.copy"
  338.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  339.             sequence="ESC W"
  340.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  341.       <key
  342.             commandId="org.eclipse.ui.edit.paste"
  343.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  344.             sequence="CTRL+Y"
  345.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  346.       <key
  347.             commandId="org.eclipse.ui.edit.selectAll"
  348.             contextId="org.eclipse.ui.contexts.dialogAndWindow"
  349.             sequence="CTRL+X H"
  350.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  351.       <key
  352.             commandId="org.eclipse.ui.edit.findReplace"
  353.             sequence="M3+R"
  354.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  355.       <key
  356.             commandId="org.eclipse.ui.edit.findReplace"
  357.             sequence="ESC R"
  358.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  359.       <key
  360.             commandId="org.eclipse.ui.window.openEditorDropDown"
  361.             sequence="CTRL+X B"
  362.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  363.       <key
  364.             commandId="org.eclipse.ui.window.switchToEditor"
  365.             sequence="CTRL+X CTRL+B"
  366.             schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" />
  367.       <scheme
  368.             name="%keyConfiguration.default.name"
  369.             description="%keyConfiguration.default.description"
  370.             id="org.eclipse.ui.defaultAcceleratorConfiguration">
  371.       </scheme>
  372.       <scheme
  373.             name="%keyConfiguration.emacs.name"
  374.             description="%keyConfiguration.emacs.description"
  375.             parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
  376.             id="org.eclipse.ui.emacsAcceleratorConfiguration">
  377.       </scheme>
  378.    </extension>
  379.    
  380.    <extension
  381.          point="org.eclipse.ui.commands">
  382.       <category
  383.             name="%category.file.name"
  384.             description="%category.file.description"
  385.             id="org.eclipse.ui.category.file" />
  386.       <category
  387.             name="%category.edit.name"
  388.             description="%category.edit.description"
  389.             id="org.eclipse.ui.category.edit" />
  390.       <category
  391.             name="%category.navigate.name"
  392.             description="%category.navigate.description"
  393.             id="org.eclipse.ui.category.navigate" />
  394.       <category
  395.             name="%category.window.name"
  396.             description="%category.window.description"
  397.             id="org.eclipse.ui.category.window" />
  398.       <category
  399.             name="%category.help.name"
  400.             description="%category.help.description"
  401.             id="org.eclipse.ui.category.help" />
  402.       <category
  403.             name="%category.view.name"
  404.             description="%category.view.description"
  405.             id="org.eclipse.ui.category.views">
  406.       </category>
  407.       <command
  408.             name="%command.helpContents.name"
  409.             description="%command.helpContents.description"
  410.             categoryId="org.eclipse.ui.category.help"
  411.             id="org.eclipse.ui.help.helpContents" />
  412.       <command
  413.             name="%command.helpSearch.name"
  414.             description="%command.helpSearch.description"
  415.             categoryId="org.eclipse.ui.category.help"
  416.             id="org.eclipse.ui.help.helpSearch" />
  417.       <command
  418.             name="%command.dynamicHelp.name"
  419.             description="%command.dynamicHelp.description"
  420.             categoryId="org.eclipse.ui.category.help"
  421.             id="org.eclipse.ui.help.dynamicHelp" />
  422.       <command
  423.             name="%command.quickStart.name"
  424.             description="%command.quickStart.description"
  425.             categoryId="org.eclipse.ui.category.help"
  426.             id="org.eclipse.ui.help.quickStartAction" />
  427.       <command
  428.             name="%command.tipsAndTricks.name"
  429.             description="%command.tipsAndTricks.description"
  430.             categoryId="org.eclipse.ui.category.help"
  431.             id="org.eclipse.ui.help.tipsAndTricksAction" />
  432.       <command
  433.             name="%command.aboutAction.name"
  434.             description="%command.aboutAction.description"
  435.             categoryId="org.eclipse.ui.category.help"
  436.             id="org.eclipse.ui.help.aboutAction" />
  437.       <command
  438.             name="%command.newWizard.name"
  439.             description="%command.newWizard.description"
  440.             categoryId="org.eclipse.ui.category.file"
  441.             id="org.eclipse.ui.newWizard" />
  442.       <command
  443.             name="%command.close.name"
  444.             description="%command.close.description"
  445.             categoryId="org.eclipse.ui.category.file"
  446.             id="org.eclipse.ui.file.close" />
  447.       <command
  448.             name="%command.closeAll.name"
  449.             description="%command.closeAll.description"
  450.             categoryId="org.eclipse.ui.category.file"
  451.             id="org.eclipse.ui.file.closeAll" />
  452.       <command
  453.             name="%command.import.name"
  454.             description="%command.import.description"
  455.             categoryId="org.eclipse.ui.category.file"
  456.             id="org.eclipse.ui.file.import" />
  457.       <command
  458.             name="%command.export.name"
  459.             description="%command.export.description"
  460.             categoryId="org.eclipse.ui.category.file"
  461.             id="org.eclipse.ui.file.export" />
  462.       <command
  463.             name="%command.save.name"
  464.             description="%command.save.description"
  465.             categoryId="org.eclipse.ui.category.file"
  466.             id="org.eclipse.ui.file.save" />
  467.       <command
  468.             name="%command.saveAs.name"
  469.             description="%command.saveAs.description"
  470.             categoryId="org.eclipse.ui.category.file"
  471.             id="org.eclipse.ui.file.saveAs" />
  472.       <command
  473.             name="%command.saveAll.name"
  474.             description="%command.saveAll.description"
  475.             categoryId="org.eclipse.ui.category.file"
  476.             id="org.eclipse.ui.file.saveAll" />
  477.       <command
  478.             name="%command.print.name"
  479.             description="%command.print.description"
  480.             categoryId="org.eclipse.ui.category.file"
  481.             id="org.eclipse.ui.file.print" />
  482.       <command
  483.             name="%command.revert.name"
  484.             description="%command.revert.description"
  485.             categoryId="org.eclipse.ui.category.file"
  486.             id="org.eclipse.ui.file.revert" />
  487.       <command
  488.             name="%command.refresh.name"
  489.             description="%command.refresh.description"
  490.             categoryId="org.eclipse.ui.category.file"
  491.             id="org.eclipse.ui.file.refresh" />
  492.       <command
  493.             name="%command.properties.name"
  494.             description="%command.properties.description"
  495.             categoryId="org.eclipse.ui.category.file"
  496.             id="org.eclipse.ui.file.properties" />
  497.       <command
  498.             name="%command.exit.name"
  499.             description="%command.exit.description"
  500.             categoryId="org.eclipse.ui.category.file"
  501.             id="org.eclipse.ui.file.exit" />
  502.       <command
  503.             name="%command.undo.name"
  504.             description="%command.undo.description"
  505.             categoryId="org.eclipse.ui.category.edit"
  506.             id="org.eclipse.ui.edit.undo" />
  507.       <command
  508.             name="%command.redo.name"
  509.             description="%command.redo.description"
  510.             categoryId="org.eclipse.ui.category.edit"
  511.             id="org.eclipse.ui.edit.redo" />
  512.       <command
  513.             name="%command.cut.name"
  514.             description="%command.cut.description"
  515.             categoryId="org.eclipse.ui.category.edit"
  516.             id="org.eclipse.ui.edit.cut"
  517.             defaultHandler="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut" />
  518.       <command
  519.             name="%command.copy.name"
  520.             description="%command.copy.description"
  521.             categoryId="org.eclipse.ui.category.edit"
  522.             id="org.eclipse.ui.edit.copy"
  523.             defaultHandler="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy" />
  524.       <command
  525.             name="%command.paste.name"
  526.             description="%command.paste.description"
  527.             categoryId="org.eclipse.ui.category.edit"
  528.             id="org.eclipse.ui.edit.paste"
  529.             defaultHandler="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste" />
  530.       <command
  531.             name="%command.delete.name"
  532.             description="%command.delete.description"
  533.             categoryId="org.eclipse.ui.category.edit"
  534.             id="org.eclipse.ui.edit.delete" />
  535.       <command
  536.             name="%command.move.name"
  537.             description="%command.move.description"
  538.             categoryId="org.eclipse.ui.category.file"
  539.             id="org.eclipse.ui.edit.move" />
  540.       <command
  541.             name="%command.rename.name"
  542.             description="%command.rename.description"
  543.             categoryId="org.eclipse.ui.category.file"
  544.             id="org.eclipse.ui.edit.rename" />
  545.       <command
  546.             name="%command.selectAll.name"
  547.             description="%command.selectAll.description"
  548.             categoryId="org.eclipse.ui.category.edit"
  549.             id="org.eclipse.ui.edit.selectAll"
  550.             defaultHandler="org.eclipse.ui.internal.handlers.SelectAllHandler" />
  551.       <command
  552.             name="%command.findReplace.name"
  553.             description="%command.findReplace.description"
  554.             categoryId="org.eclipse.ui.category.edit"
  555.             id="org.eclipse.ui.edit.findReplace" />
  556.       <command
  557.             name="%command.addBookmark.name"
  558.             description="%command.addBookmark.description"
  559.             categoryId="org.eclipse.ui.category.edit"
  560.             id="org.eclipse.ui.edit.addBookmark" />
  561.       <command
  562.             name="%command.goInto.name"
  563.             description="%command.goInto.description"
  564.             categoryId="org.eclipse.ui.category.navigate"
  565.             id="org.eclipse.ui.navigate.goInto" />
  566.       <command
  567.             name="%command.back.name"
  568.             description="%command.back.description"
  569.             categoryId="org.eclipse.ui.category.navigate"
  570.             id="org.eclipse.ui.navigate.back" />
  571.       <command
  572.             name="%command.forward.name"
  573.             description="%command.forward.description"
  574.             categoryId="org.eclipse.ui.category.navigate"
  575.             id="org.eclipse.ui.navigate.forward" />
  576.       <command
  577.             name="%command.up.name"
  578.             description="%command.up.description"
  579.             categoryId="org.eclipse.ui.category.navigate"
  580.             id="org.eclipse.ui.navigate.up" />
  581.       <command
  582.             name="%command.next.name"
  583.             description="%command.next.description"
  584.             categoryId="org.eclipse.ui.category.navigate"
  585.             id="org.eclipse.ui.navigate.next" />
  586.       <command
  587.             name="%command.backwardHistory.name"
  588.             description="%command.backwardHistory.description"
  589.             categoryId="org.eclipse.ui.category.navigate"
  590.             id="org.eclipse.ui.navigate.backwardHistory" />
  591.       <command
  592.             name="%command.forwardHistory.name"
  593.             description="%command.forwardHistory.description"
  594.             categoryId="org.eclipse.ui.category.navigate"
  595.             id="org.eclipse.ui.navigate.forwardHistory" />
  596.       <command
  597.             name="%command.previous.name"
  598.             description="%command.previous.description"
  599.             categoryId="org.eclipse.ui.category.navigate"
  600.             id="org.eclipse.ui.navigate.previous" />
  601.       <command
  602.             name="%command.newWindow.name"
  603.             description="%command.newWindow.description"
  604.             categoryId="org.eclipse.ui.category.window"
  605.             id="org.eclipse.ui.window.newWindow" />
  606.       <command
  607.             name="%command.newEditor.name"
  608.             description="%command.newEditor.description"
  609.             categoryId="org.eclipse.ui.category.window"
  610.             id="org.eclipse.ui.window.newEditor" />
  611.       <command
  612.             name="%command.openEditorDropDown.name"
  613.             description="%command.openEditorDropDown.description"
  614.             categoryId="org.eclipse.ui.category.window"
  615.             id="org.eclipse.ui.window.openEditorDropDown" />
  616.       <command
  617.             name="%command.switchToEditor.name"
  618.             description="%command.switchToEditor.description"
  619.             categoryId="org.eclipse.ui.category.window"
  620.             id="org.eclipse.ui.window.switchToEditor" />
  621.       <command
  622.             name="%command.showSystemMenu.name"
  623.             description="%command.showSystemMenu.description"
  624.             categoryId="org.eclipse.ui.category.window"
  625.             id="org.eclipse.ui.window.showSystemMenu" />
  626.       <command
  627.             name="%command.showViewMenu.name"
  628.             description="%command.showViewMenu.description"
  629.             categoryId="org.eclipse.ui.category.window"
  630.             id="org.eclipse.ui.window.showViewMenu" />
  631.       <command
  632.             name="%command.activateEditor.name"
  633.             description="%command.activateEditor.description"
  634.             categoryId="org.eclipse.ui.category.window"
  635.             id="org.eclipse.ui.window.activateEditor" />
  636.       <command
  637.             name="%command.maximizePart.name"
  638.             description="%command.maximizePart.description"
  639.             categoryId="org.eclipse.ui.category.window"
  640.             id="org.eclipse.ui.window.maximizePart" />
  641.       <command
  642.             name="%command.minimizePart.name"
  643.             description="%command.minimizePart.description"
  644.             categoryId="org.eclipse.ui.category.window"
  645.             id="org.eclipse.ui.window.minimizePart" />
  646.       <command
  647.             name="%command.nextEditor.name"
  648.             description="%command.nextEditor.description"
  649.             categoryId="org.eclipse.ui.category.window"
  650.             id="org.eclipse.ui.window.nextEditor" />
  651.       <command
  652.             name="%command.previousEditor.name"
  653.             description="%command.previousEditor.description"
  654.             categoryId="org.eclipse.ui.category.window"
  655.             id="org.eclipse.ui.window.previousEditor" />
  656.       <command
  657.             name="%command.nextView.name"
  658.             description="%command.nextView.description"
  659.             categoryId="org.eclipse.ui.category.window"
  660.             id="org.eclipse.ui.window.nextView" />
  661.       <command
  662.             name="%command.previousView.name"
  663.             description="%command.previousView.description"
  664.             categoryId="org.eclipse.ui.category.window"
  665.             id="org.eclipse.ui.window.previousView" />
  666.       <command
  667.             name="%command.nextPerspective.name"
  668.             description="%command.nextPerspective.description"
  669.             categoryId="org.eclipse.ui.category.window"
  670.             id="org.eclipse.ui.window.nextPerspective" />
  671.       <command
  672.             name="%command.previousPerspective.name"
  673.             description="%command.previousPerspective.description"
  674.             categoryId="org.eclipse.ui.category.window"
  675.             id="org.eclipse.ui.window.previousPerspective" />
  676.       <command
  677.             name="%command.closeAllPerspectives.name"
  678.             description="%command.closeAllPerspectives.description"
  679.             categoryId="org.eclipse.ui.category.window"
  680.             id="org.eclipse.ui.window.closeAllPerspectives" />
  681.       <command
  682.             name="%command.closePerspective.name"
  683.             description="%command.closePerspective.description"
  684.             categoryId="org.eclipse.ui.category.window"
  685.             id="org.eclipse.ui.window.closePerspective" />
  686.       <command
  687.             name="%command.customizePerspective.name"
  688.             description="%command.customizePerspective.description"
  689.             categoryId="org.eclipse.ui.category.window"
  690.             id="org.eclipse.ui.window.customizePerspective" />
  691.       <command
  692.             name="%command.hideShowEditors.name"
  693.             description="%command.hideShowEditors.description"
  694.             categoryId="org.eclipse.ui.category.window"
  695.             id="org.eclipse.ui.window.hideShowEditors" />
  696.       <command
  697.             name="%command.lockToolBar.name"
  698.             description="%command.lockToolBar.description"
  699.             categoryId="org.eclipse.ui.category.window"
  700.             id="org.eclipse.ui.window.lockToolBar" />
  701.       <command
  702.             name="%command.pinEditor.name"
  703.             description="%command.pinEditor.description"
  704.             categoryId="org.eclipse.ui.category.window"
  705.             id="org.eclipse.ui.window.pinEditor" />
  706.       <command
  707.             name="%command.preferences.name"
  708.             description="%command.preferences.description"
  709.             categoryId="org.eclipse.ui.category.window"
  710.             id="org.eclipse.ui.window.preferences" />
  711.       <command
  712.             name="%command.resetPerspective.name"
  713.             description="%command.resetPerspective.description"
  714.             categoryId="org.eclipse.ui.category.window"
  715.             id="org.eclipse.ui.window.resetPerspective" />
  716.       <command
  717.             name="%command.savePerspective.name"
  718.             description="%command.savePerspective.description"
  719.             categoryId="org.eclipse.ui.category.window"
  720.             id="org.eclipse.ui.window.savePerspective" />
  721.       <command
  722.               name="%command.showKeyAssist.name"
  723.               description="%command.showKeyAssist.description"
  724.               categoryId="org.eclipse.ui.category.window"
  725.               id="org.eclipse.ui.window.showKeyAssist"
  726.               defaultHandler="org.eclipse.ui.internal.handlers.ShowKeyAssistHandler" />
  727.       <command
  728.               name="%command.showView.name"
  729.               description="%command.showView.description"
  730.               categoryId="org.eclipse.ui.category.views"
  731.               id="org.eclipse.ui.views.showView"
  732.               defaultHandler="org.eclipse.ui.handlers.ShowViewHandler">
  733.               <commandParameter
  734.                   id="org.eclipse.ui.views.showView.viewId"
  735.                   name="%command.showView.viewIdParameter"
  736.                   values="org.eclipse.ui.internal.registry.ViewParameterValues" />
  737.       </command>
  738.    </extension>
  739.    
  740.    <extension
  741.          point="org.eclipse.ui.views">
  742.       <category
  743.             name="%Views.Category.Basic"
  744.             id="org.eclipse.ui">
  745.       </category>
  746.       <view
  747.             class="org.eclipse.ui.internal.ViewIntroAdapterPart"
  748.             category="org.eclipse.ui"
  749.             name="%Views.IntroAdapter"
  750.             id="org.eclipse.ui.internal.introview">
  751.       </view>
  752.       <stickyView
  753.               location="RIGHT"
  754.             id="org.eclipse.ui.internal.introview">
  755.       </stickyView>
  756.    </extension>
  757.    <extension
  758.          point="org.eclipse.ui.elementFactories">
  759.       <factory
  760.             class="org.eclipse.ui.internal.WorkingSetFactory"
  761.             id="org.eclipse.ui.internal.WorkingSetFactory">
  762.       </factory>
  763.    </extension>
  764.    <extension
  765.          point="org.eclipse.ui.themes">
  766. <!-- do not add to this category!  This is bound to the default presentation and will disappear if another presentation is used. -->
  767.       <themeElementCategory
  768.             label="%Presentation.default"
  769.             class="org.eclipse.ui.internal.themes.WorkbenchPreview"
  770.             id="org.eclipse.ui.presentation.default">
  771.          <description>
  772.             %Presentation.default.desc
  773.          </description>
  774.       </themeElementCategory>
  775.       <themeElementCategory
  776.             label="%Presentation.misc"
  777.             id="org.eclipse.ui.workbenchMisc">
  778.          <description>
  779.             %Presentation.misc.desc
  780.          </description>
  781.       </themeElementCategory>
  782.       <categoryPresentationBinding
  783.             categoryId="org.eclipse.ui.presentation.default"
  784.             presentationId="org.eclipse.ui.presentations.default">
  785.       </categoryPresentationBinding>
  786.       <fontDefinition
  787.             label="%FontsPreference.BannerFontLabel"
  788.             categoryId="org.eclipse.ui.workbenchMisc"
  789.             id="org.eclipse.jface.bannerfont">
  790.          <description>
  791.             %FontsPreference.BannerFontDescription
  792.          </description>
  793.       </fontDefinition>
  794.       <fontDefinition
  795.             label="%FontsPreference.DialogFontLabel"
  796.             categoryId="org.eclipse.ui.workbenchMisc"
  797.             id="org.eclipse.jface.dialogfont">
  798.          <description>
  799.             %FontsPreference.DialogFontDescription
  800.          </description>
  801.       </fontDefinition>
  802.       <fontDefinition
  803.             label="%FontsPreference.HeaderFontLabel"
  804.             categoryId="org.eclipse.ui.workbenchMisc"
  805.             id="org.eclipse.jface.headerfont">
  806.          <description>
  807.             %FontsPreference.HeaderFontDescription
  808.          </description>
  809.       </fontDefinition>
  810.       <fontDefinition
  811.             label="%FontsPreference.TextFontLabel"
  812.             categoryId="org.eclipse.ui.workbenchMisc"
  813.             id="org.eclipse.jface.textfont">
  814.          <description>
  815.             %FontsPreference.TextFontDescription
  816.          </description>
  817.       </fontDefinition>
  818.       <fontDefinition
  819.             label="%FontsPreference.TitleFont"
  820.             categoryId="org.eclipse.ui.presentation.default"
  821.             id="org.eclipse.ui.workbench.TAB_TEXT_FONT">
  822.          <description>
  823.             %FontsPreference.TitleFontDescription
  824.          </description>
  825.       </fontDefinition>
  826.       <fontDefinition
  827.             label="%FontsPreference.ViewMessageFont"
  828.             categoryId="org.eclipse.ui.presentation.default"
  829.             id="org.eclipse.ui.workbench.VIEW_MESSAGE_TEXT_FONT">
  830.          <description>
  831.             %FontsPreference.ViewMessageFontDescription
  832.          </description>
  833.       </fontDefinition>
  834.       <colorDefinition
  835.             label="%Color.errorText"
  836.             value="COLOR_RED"
  837.             categoryId="org.eclipse.ui.workbenchMisc"
  838.             id="ERROR_COLOR">
  839.          <description>
  840.             %Color.errorTextDesc
  841.          </description>
  842.       </colorDefinition>
  843.       <colorDefinition
  844.             label="%Color.hyperlinkText"
  845.             categoryId="org.eclipse.ui.workbenchMisc"
  846.             value="COLOR_DARK_BLUE"
  847.             id="HYPERLINK_COLOR">
  848.          <description>
  849.             %Color.hyperlinkTextDesc
  850.          </description>
  851.       </colorDefinition>
  852.       <colorDefinition
  853.             label="%Color.activeHyperlinkText"
  854.             categoryId="org.eclipse.ui.workbenchMisc"
  855.             value="COLOR_BLUE"
  856.             id="ACTIVE_HYPERLINK_COLOR">
  857.          <description>
  858.             %Color.activeHyperlinkTextDesc
  859.          </description>
  860.       </colorDefinition>
  861. <!-- Active Tab Colors -->
  862.       <colorDefinition
  863.             label="%Color.activeTabText"
  864.             categoryId="org.eclipse.ui.presentation.default"
  865.             value="COLOR_TITLE_FOREGROUND"
  866.             id="org.eclipse.ui.workbench.ACTIVE_TAB_TEXT_COLOR">
  867.          <description>
  868.             %Color.activeTabTextDesc
  869.          </description>
  870.          <colorValue
  871.                ws="motif"
  872.                value="COLOR_TITLE_INACTIVE_FOREGROUND">
  873.          </colorValue>
  874.       </colorDefinition>
  875.       <colorDefinition
  876.             label="%Color.activeTabBGEnd"
  877.             categoryId="org.eclipse.ui.presentation.default"
  878.             id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_END">
  879.          <colorFactory
  880.                plugin="org.eclipse.ui"
  881.                class="org.eclipse.ui.themes.RGBBlendColorFactory">
  882.             <parameter
  883.                   name="color1"
  884.                   value="COLOR_TITLE_BACKGROUND_GRADIENT">
  885.             </parameter>
  886.             <parameter
  887.                   name="color2"
  888.                   value="COLOR_TITLE_BACKGROUND_GRADIENT">
  889.             </parameter>
  890.          </colorFactory>
  891.          <description>
  892.             %Color.activeTabBGEndDesc
  893.          </description>
  894.          <colorValue
  895.                ws="motif"
  896.                value="COLOR_TITLE_INACTIVE_BACKGROUND_GRADIENT">
  897.          </colorValue>
  898.       </colorDefinition>
  899.       <colorDefinition
  900.             label="%Color.activeTabBGStart"
  901.             value="COLOR_TITLE_BACKGROUND"
  902.             categoryId="org.eclipse.ui.presentation.default"
  903.             id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_START">
  904.          <description>
  905.             %Color.activeTabBGStartDesc
  906.          </description>
  907.          <colorValue
  908.                ws="motif"
  909.                value="COLOR_TITLE_INACTIVE_BACKGROUND">
  910.          </colorValue>
  911.       </colorDefinition>
  912. <!-- Active (Nofocus) Tab Colors -->
  913.       <colorDefinition
  914.             label="%Color.activeNofocusTabText"
  915.             categoryId="org.eclipse.ui.presentation.default"
  916.             value="COLOR_TITLE_INACTIVE_FOREGROUND"
  917.             id="org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR">
  918.          <description>
  919.             %Color.activeNofocusTabTextDesc
  920.          </description>
  921.       </colorDefinition>
  922.       <colorDefinition
  923.             label="%Color.activeNofocusTabBGEnd"
  924.             categoryId="org.eclipse.ui.presentation.default"
  925.             value="COLOR_TITLE_INACTIVE_BACKGROUND_GRADIENT"
  926.             id="org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END">
  927.          <description>
  928.             %Color.activeNofocusTabBGEndDesc
  929.          </description>
  930.       </colorDefinition>
  931.       <colorDefinition
  932.             label="%Color.activeNofocusTabBGStart"
  933.             value="COLOR_TITLE_INACTIVE_BACKGROUND"
  934.             categoryId="org.eclipse.ui.presentation.default"
  935.             id="org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START">
  936.          <description>
  937.             %Color.activeNofocusTabBGStartDesc
  938.          </description>
  939.       </colorDefinition>      
  940. <!-- Inactive Tab Colors -->
  941.       <colorDefinition
  942.             label="%Color.inactiveTabText"
  943.             categoryId="org.eclipse.ui.presentation.default"
  944.             value="COLOR_WIDGET_FOREGROUND"
  945.             id="org.eclipse.ui.workbench.INACTIVE_TAB_TEXT_COLOR">
  946.          <description>
  947.             %Color.inactiveTabTextDesc
  948.          </description>
  949.       </colorDefinition>
  950.       <colorDefinition
  951.             label="%Color.inactiveTabBGStart"
  952.             categoryId="org.eclipse.ui.presentation.default"
  953.             id="org.eclipse.ui.workbench.INACTIVE_TAB_BG_START">
  954.          <colorFactory
  955.                plugin="org.eclipse.ui"
  956.                class="org.eclipse.ui.internal.themes.RGBContrastFactory">
  957.             <parameter
  958.                   name="foreground"
  959.                   value="COLOR_WIDGET_FOREGROUND">
  960.             </parameter>
  961.             <parameter
  962.                   name="background1"
  963.                   value="COLOR_WHITE">
  964.             </parameter>
  965.             <parameter
  966.                   name="background2"
  967.                   value="COLOR_WIDGET_BACKGROUND">
  968.             </parameter>
  969.          </colorFactory>
  970.          <description>
  971.             %Color.inactiveTabBGStartDesc
  972.          </description>
  973.       </colorDefinition>
  974.       <colorDefinition
  975.             label="%Color.inactiveTabBGEnd"
  976.             value="COLOR_WIDGET_BACKGROUND"
  977.             categoryId="org.eclipse.ui.presentation.default"
  978.             id="org.eclipse.ui.workbench.INACTIVE_TAB_BG_END">
  979.          <description>
  980.             %Color.inactiveTabBGEndDesc
  981.          </description>
  982.       </colorDefinition>
  983. <!-- percentage value for the active tab gradient -->
  984.       <data
  985.             name="org.eclipse.ui.workbench.ACTIVE_TAB_PERCENT"
  986.             value="100">
  987.       </data>
  988. <!-- percentage value for the active (nofocus) tab gradient -->
  989.       <data
  990.             name="org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_PERCENT"
  991.             value="100">
  992.       </data>      
  993. <!-- percentage value for the inactive tab gradient -->
  994.       <data
  995.             name="org.eclipse.ui.workbench.INACTIVE_TAB_PERCENT"
  996.             value="100">
  997.       </data>
  998. <!-- whether the active gradient is vertical -->
  999.       <data
  1000.             name="org.eclipse.ui.workbench.ACTIVE_TAB_VERTICAL"
  1001.             value="true">
  1002.       </data>
  1003. <!-- whether the active (nofocus) gradient is vertical -->
  1004.       <data
  1005.             name="org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_VERTICAL"
  1006.             value="true">
  1007.       </data>      
  1008. <!-- whether the inactive gradient is vertical -->
  1009.       <data
  1010.             name="org.eclipse.ui.workbench.INACTIVE_TAB_VERTICAL"
  1011.             value="true">
  1012.       </data>
  1013.    </extension>
  1014.    <extension
  1015.          point="org.eclipse.core.runtime.preferences">
  1016.       <initializer
  1017.             class="org.eclipse.ui.internal.UIPreferenceInitializer">
  1018.       </initializer>
  1019.    </extension>
  1020.    <extension
  1021.          point="org.eclipse.ui.systemSummarySections">
  1022.       <section
  1023.             sectionTitle="%SystemSummary.sectionTitle.platform"
  1024.             class="org.eclipse.ui.internal.about.ConfigurationLogDefaultSection"
  1025.             id="10.DefaultSection">
  1026.       </section>
  1027.    </extension>
  1028.    <extension
  1029.          point="org.eclipse.ui.presentationFactories">
  1030.       <factory
  1031.             name="%Presentation.default.name"
  1032.             class="org.eclipse.ui.presentations.WorkbenchPresentationFactory"
  1033.             id="org.eclipse.ui.presentations.default">
  1034.       </factory>
  1035.    </extension>
  1036.    <extension
  1037.          point="org.eclipse.ui.encodings">
  1038.       <encoding name="ISO-8859-1"/>
  1039.       <encoding name="UTF-8"/>
  1040.       <encoding name="UTF-16"/>
  1041.       <encoding name="UTF-16BE"/>
  1042.       <encoding name="UTF-16LE"/>
  1043.       <encoding name="US-ASCII"/>
  1044.    </extension>
  1045.    <!--
  1046.       <extension
  1047.          point="org.eclipse.ui.presentationFactories">
  1048.       <factory
  1049.             class="org.eclipse.ui.internal.presentations.defaultpresentation.NativePresentationFactory"
  1050.             name="%Presentation.native.name"
  1051.             id="org.eclipse.ui.internal.presentations.defaultpresentation.NativePresentationFactory"/>
  1052.    </extension>
  1053.    -->
  1054.  
  1055.    <extension
  1056.          point="org.eclipse.ui.services">
  1057.       <component
  1058.             interface="org.eclipse.ui.internal.part.components.services.IStatusFactory"
  1059.               scope="org.eclipse.ui.components.plugin"
  1060.               class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.StatusFactory">
  1061.       </component>
  1062.       <component
  1063.             interface="org.eclipse.ui.internal.part.components.services.ISystemLog"
  1064.               scope="org.eclipse.ui.components.plugin"
  1065.               class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.SystemLog">
  1066.       </component>
  1067.       
  1068.       <scope id="org.eclipse.ui.components.plugin">
  1069.               <requiresInterface id="org.osgi.framework.Bundle"/>
  1070.       </scope>
  1071.    </extension>
  1072.    
  1073.    <!-- site services -->
  1074.    <extension
  1075.          point="org.eclipse.ui.services">
  1076.       
  1077.       <!-- scope for user-defined services on a site -->
  1078.       <scope id="org.eclipse.ui.site">
  1079.             <requiresInterface id="org.eclipse.swt.widgets.Composite"/>
  1080.             <requiresInterface id="org.eclipse.ui.IWorkbenchPage"/>
  1081.               <requiresScope id="org.eclipse.ui.components.plugin"/>
  1082.       </scope>
  1083.  
  1084.       
  1085.       <!-- scope for user-defined services on a site capable of multiplexing (all components must implement INestedComponent) -->
  1086.       <scope id="org.eclipse.ui.site.multiplexer">
  1087.               <requiresScope id="org.eclipse.ui.site"/>
  1088.               <requiresInterface id="org.eclipse.ui.internal.part.multiplexer.ISharedContext"/>
  1089.       </scope>
  1090.       
  1091.       <!-- scope for user-defined adapters on a part -->
  1092.       <scope id="org.eclipse.ui.part">
  1093.               <requiresScope id="org.eclipse.ui.site"/>
  1094.       </scope>
  1095.  
  1096.       <!-- scope for part adapters capable of delegation (all components may optionally implement IDelegatingComponent) -->
  1097.       <scope id="org.eclipse.ui.part.delegator">
  1098.               <requiresScope id="org.eclipse.ui.part"/>
  1099.               <requiresInterface id="org.eclipse.ui.internal.part.multiplexer.IDelegatingContext"/>
  1100.       </scope>
  1101.       
  1102.       <component
  1103.             scope="org.eclipse.ui.site"
  1104.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullNameableService"
  1105.             interface="org.eclipse.ui.internal.part.components.services.INameable"/>
  1106.       <component
  1107.             scope="org.eclipse.ui.site"
  1108.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullSecondaryId"
  1109.             interface="org.eclipse.ui.internal.part.components.services.ISecondaryId"/>
  1110.       <component
  1111.             scope="org.eclipse.ui.site"
  1112.             interface="org.eclipse.jface.resource.ResourceManager"
  1113.             class="org.eclipse.ui.internal.part.services.ResourceManagerFactory"/>
  1114.       <component
  1115.             scope="org.eclipse.ui.site"
  1116.             interface="org.eclipse.ui.internal.part.components.services.IDirtyHandler"
  1117.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullDirtyHandler"/>      
  1118.             
  1119.       <component
  1120.             scope="org.eclipse.ui.site"
  1121.             interface="org.eclipse.ui.internal.part.components.services.IUserMessages"
  1122.             class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.DefaultMessageDialogs">
  1123.       </component>
  1124.  
  1125.       <component
  1126.             scope="org.eclipse.ui.site"
  1127.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullKeyBindingService"
  1128.             interface="org.eclipse.ui.IKeyBindingService"/>
  1129.       
  1130.       <component
  1131.             scope="org.eclipse.ui.site"
  1132.               interface="org.eclipse.ui.internal.part.components.services.IPartActionBars"
  1133.               class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullPartActionBars"/>
  1134.  
  1135.       <component
  1136.             scope="org.eclipse.ui.site"
  1137.               interface="org.eclipse.ui.internal.part.components.services.IActionBarContributorFactory"
  1138.               class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.ActionBarContributorFactory"/>
  1139.  
  1140.       <component
  1141.             scope="org.eclipse.ui.site"
  1142.               interface="org.eclipse.ui.internal.part.components.services.IStatusHandler"
  1143.               class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.NullStatusHandler"/>
  1144.               
  1145.       <component
  1146.             scope="org.eclipse.ui.site"
  1147.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullSavedState"
  1148.             interface="org.eclipse.ui.internal.part.components.services.ISavedState"/>
  1149.  
  1150.       <component
  1151.             class="org.eclipse.ui.internal.part.services.PartFactoryFactory"
  1152.             interface="org.eclipse.ui.internal.part.components.services.IWorkbenchPartFactory"
  1153.             scope="org.eclipse.ui.site"/>
  1154.             
  1155.       <component
  1156.             scope="org.eclipse.ui.site"
  1157.             class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.PartPropertyProvider"
  1158.             interface="org.eclipse.ui.internal.part.IPartPropertyProvider">
  1159.       </component>
  1160.             
  1161.       <component
  1162.               scope="org.eclipse.ui.site"
  1163.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullPartDescriptor"
  1164.             interface="org.eclipse.ui.internal.part.components.services.IPartDescriptor"/>
  1165.             
  1166.       <component
  1167.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullEditorInput"
  1168.             interface="org.eclipse.ui.IEditorInput"
  1169.             scope="org.eclipse.ui.site"/>
  1170.             
  1171.       <component
  1172.             interface="org.eclipse.ui.internal.part.components.services.ISelectionHandler"
  1173.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.services.NullSelectionHandler"
  1174.             scope="org.eclipse.ui.site"/>
  1175.    </extension>
  1176.    
  1177.    <!-- part services -->
  1178.    <extension
  1179.          point="org.eclipse.ui.services">
  1180.  
  1181.       <component
  1182.             scope="org.eclipse.ui.part"
  1183.             class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.PartPropertyProvider"
  1184.             interface="org.eclipse.ui.internal.part.IPartPropertyProvider">
  1185.       </component>
  1186.  
  1187.       <component
  1188.             scope="org.eclipse.ui.part"
  1189.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.NullFocusable"
  1190.             interface="org.eclipse.ui.internal.part.components.interfaces.IFocusable"/>
  1191.  
  1192.       <component
  1193.             scope="org.eclipse.ui.part"
  1194.             interface="org.eclipse.ui.IPersistable"
  1195.             class="org.eclipse.ui.internal.components.framework.SingletonFactory:org.eclipse.ui.internal.part.NullPersistable"/>
  1196.          
  1197.    </extension>
  1198.  
  1199.    <!-- delegating services -->
  1200.    <extension point="org.eclipse.ui.services">
  1201.            <component
  1202.                scope="org.eclipse.ui.part.delegator"
  1203.                interface="org.eclipse.ui.internal.part.components.interfaces.IFocusable"
  1204.                class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.DelegatingFocusable">
  1205.           </component>
  1206.    </extension>
  1207.  
  1208.    <!-- multiplexer services -->
  1209.    <extension
  1210.          point="org.eclipse.ui.services">
  1211.  
  1212.       <component
  1213.             class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.ChildNameable"
  1214.             interface="org.eclipse.ui.internal.part.components.services.INameable"
  1215.             scope="org.eclipse.ui.site.multiplexer"/>
  1216.  
  1217.       <component
  1218.             scope="org.eclipse.ui.site.multiplexer"
  1219.               interface="org.eclipse.ui.internal.part.components.services.IStatusHandler"
  1220.               class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.ChildStatusHandler"/>
  1221.             
  1222.       <component
  1223.             scope="org.eclipse.ui.site.multiplexer"
  1224.               interface="org.eclipse.ui.internal.part.components.services.IPartActionBars"
  1225.               class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.ChildPartActionBars"/>
  1226.  
  1227.       <component
  1228.             scope="org.eclipse.ui.site.multiplexer"
  1229.             class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.ChildKeyBindingService"
  1230.             interface="org.eclipse.ui.IKeyBindingService"/>
  1231.  
  1232.       <component
  1233.             scope="org.eclipse.ui.site.multiplexer"
  1234.               interface="org.eclipse.ui.internal.part.components.services.IActionBarContributorFactory"
  1235.               class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.ChildActionBarContributorFactory"/>
  1236.               
  1237.       <component
  1238.             class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.ChildSelectionHandler"
  1239.             interface="org.eclipse.ui.internal.part.components.services.ISelectionHandler"
  1240.             scope="org.eclipse.ui.site.multiplexer"/>
  1241.    </extension>
  1242.  
  1243.    <!-- plugin services -->
  1244.    <extension
  1245.          point="org.eclipse.ui.services">
  1246.  
  1247.       <component
  1248.             class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.internal.part.services.PluginResources"
  1249.             scope="org.eclipse.ui.components.plugin"
  1250.             interface="org.eclipse.ui.internal.part.components.services.IPluginResources"/>
  1251.    </extension>
  1252.    
  1253.    <extension
  1254.          point="org.eclipse.ui.activitySupport">
  1255.       <triggerPoint id="org.eclipse.ui.newWizards">
  1256.          <hint
  1257.                id="interactive"
  1258.                value="true"/>
  1259.       </triggerPoint>
  1260.       <triggerPoint id="org.eclipse.ui.openPerspectiveDialog">
  1261.          <hint
  1262.                id="interactive"
  1263.                value="true"/>
  1264.       </triggerPoint>
  1265.       <triggerPoint id="org.eclipse.ui.importWizards">
  1266.          <hint
  1267.                id="interactive"
  1268.                value="true"/>
  1269.       </triggerPoint>  
  1270.       <triggerPoint id="org.eclipse.ui.exportWizards">
  1271.          <hint
  1272.                id="interactive"
  1273.                value="true"/>
  1274.       </triggerPoint>    
  1275.    </extension>
  1276.    
  1277.    
  1278. </plugin>
  1279.